package com.quartet.modules.vehicle.entity;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;


/**
 * 车辆告警信息表(TVehicleStatusInfo)表实体类
 *
 * @author makejava
 * @since 2021-05-18 10:38:59
 */
@Data
public class TVehicleStatusInfo{
    /**
     * 主键id
     */
    @ApiModelProperty(value = "主键id")
    private Integer id;
    /**
     * 在线状态
     */
    @ApiModelProperty(value = "在线状态")
    private Integer onlineStatus;
    /**
     * 车辆编码
     */
    @ApiModelProperty(value = "车辆编码")
    private String vehicleCode;
    /**
     * 服务器时间
     */
    @ApiModelProperty(value = "服务器时间")
    private LocalDateTime serverTime;
    /**
     * 设备时间
     */
    @ApiModelProperty(value = "设备时间")
    private LocalDateTime equipmentTime;
    /**
     * 速度单位km/小时
     */
    @ApiModelProperty(value = "速度单位km/小时")
    private float speed;
    /**
     * 定位类型
     */
    @ApiModelProperty(value = "定位类型")
    private Integer positioningType;
    /**
     * 报警
     */
    @ApiModelProperty(value = "报警")
    private String reportAlarm;
    /**
     * 车辆状态
     */
    @ApiModelProperty(value = "车辆状态")
    private Integer vehicleStatus;
    /**
     * 位置
     */
    @ApiModelProperty(value = "位置")
    private String position;
    /**
     * 停运开始时间
     */
    @ApiModelProperty(value = "停运开始时间")
    private LocalDateTime outageStartTime;
    /**
     * 停运结束时间
     */
    @ApiModelProperty(value = "停运结束时间")
    private LocalDateTime outageEndTime;
    /**
     * 维修开始时间
     */
    @ApiModelProperty(value = "维修开始时间")
    private LocalDateTime repairStartTime;
    /**
     * 维修结束时间
     */
    @ApiModelProperty(value = "维修结束时间")
    private LocalDateTime repairEndTime;
    /**
     * 方向
     */
    @ApiModelProperty(value = "方向")
    private String direction;
    /**
     * 当日里程
     */
    @ApiModelProperty(value = "当日里程")
    private float currentDayMileage;
    /**
     * 总里程
     */
    @ApiModelProperty(value = "总里程")
    private float totalMileage;
    /**
     * 经度
     */
    @ApiModelProperty(value = "经度")
    private String longitude;
    /**
     * 纬度
     */
    @ApiModelProperty(value = "纬度")
    private String latitude;
    /**
     * 道路等级
     */
    @ApiModelProperty(value = "道路等级")
    private Integer roadGrade;
    /**
     * 道路限速单位km/小时
     */
    @ApiModelProperty(value = "道路限速单位km/小时")
    private float roadLimitSpeed;
    /**
     * 删除标识 0未删除 1删除
     */
    @ApiModelProperty(value = "删除标识 0未删除 1删除")
    private Integer deleted;
    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    private LocalDateTime createTime;
    /**
     * 修改时间
     */
    @ApiModelProperty(value = "修改时间")
    private LocalDateTime updateTime;

}